package cn.tedu.ivos.vehicle.service;

import cn.tedu.ivos.vehicle.pojo.dto.VehicleQuery;
import cn.tedu.ivos.vehicle.pojo.dto.VehicleSaveParam;
import cn.tedu.ivos.vehicle.pojo.vo.VehicleVO;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public interface VehicleService {

    List<VehicleVO> selectVehicle(VehicleQuery query);

    void saveVehicle(VehicleSaveParam param);

    void deleteVehicle(Long id);

    void unbindVehicle(Long vehicleId);

    void bindVehicle(Long geofenceId, Long vehicleId);
}
